.help_shop{
	width: 706rpx;
	margin:20rpx 22rpx 0 22rpx ;
	float: left;
	background-color: #FFFFFF;
	border-radius: 24rpx;
}
.address_info{
	width: 706rpx;
	margin:16rpx 22rpx 0 22rpx ;
	float: left;
	background-color: #FFFFFF;
	border-radius: 24rpx;
}

.serviceDate{
	width: 706rpx;
	margin: 16rpx 22rpx 0 22rpx;
	float: left;
	background-color: #FFFFFF;
	border-radius: 24rpx;
}
.help_shop .help_title{
	width: 678rpx;
	height: 50rpx;
	font-size: 18;
	color: #252631;
	font-weight: 700;
	padding: 28rpx 0 0 28rpx;
	display: block;
	float: left;
}
.help_shop .buy_goods{
	width: 650rpx;
	height: 100%;
	color: #252631;
	font-size: 28rpx;
	font-weight: 400;
	padding: 18rpx 28rpx 40rpx 28rpx;
	display: block;
	float: left;
	text-align: left;
}
.address_info .buy{
	width: 650rpx;
	padding: 34rpx 0 0 28rpx;
	display: inline-block;
}
.address_info .buy image{
	width: 44rpx;
	height: 44rpx;
	margin-top: 2rpx;
	display: block;
	float: left;
}
.address_info .buy span{
	font-size: 32rpx;
	color: #999999;
	font-weight: bold;
	margin-left: 18rpx;
	/* height: 48rpx; */
	line-height: 48rpx;
	display: block;
	float: left;
}
.address_info .receive{
	height: 100rpx;
	width: 650rpx;
	padding: 34rpx 28rpx 42rpx 28rpx;
	display: inline-block;
}
.address_info .receive image{
	width: 44rpx;
	height: 44rpx;
	margin-top: 12rpx;
	display: block;
	float: left;
}
.address_info .receive .receive_info{
	width: 496rpx;
	float: left;
	margin-left: 12rpx;
}
.address_info .receive .receive_info .address{
	width: 100%;
	height: auto;
	font-weight: 700;
	color: #252631;
	font-size: 32rpx;
	display: block;
	float: left;
}
.address_info .receive .receive_info .user_info{
	width: 100%;
	height: auto;
	font-size: 24rpx;
	color: #999999;
	font-weight: 600;
	margin-top: 4rpx;
}
.address_info .receive .edit_address{
	width: 80rpx;
	height: 44rpx;
	margin-left: 7px;
	float: left;
	background-color:rgba(254, 119, 1, 0.1);
	color: #FE7701;
	border-radius: 22rpx;
	font-size: 24rpx;
	text-align: center;
	line-height: 44rpx;
}
.serviceDate .service_date{
	height: 40rpx;
	width: 100%;
	margin: 28rpx 0 0 36rpx;
}
.serviceDate .service_date .service_date_left{
	float: left;
	margin-left: 10rpx;
	color: #252631;
	font-size: 28rpx;
	line-height: 40rpx;
	height: 40rpx;
}
.serviceDate .service_date .service_date_right{
	float: right;
	margin-right: 60rpx;
}
.serviceDate .service_date .service_date_right text{
	color: #252631;
	font-size: 28rpx;
	display: block;
	margin-right: 16rpx;
	float: left;
	font-weight: 700;
}
.serviceDate .service_date .service_date_right .s_svg{
	color: #C7C7CC;
	font-size: 20rpx;
	display: block;
	float: left;
	width: 12rpx;
	height: 20rpx;
	margin-top: 10rpx;
}
.serviceDate .choose_date{
	width: 100%;
	margin: 20rpx 26rpx 0 26rpx;
	height: 130rpx;
}
.serviceDate .choose_date .choose_date_li{
	width: 150rpx;
	height: 120rpx;
	border: 2rpx solid #ECEDEE;
	border-radius: 16rpx;
	margin-right: 18rpx;
	float: left;
	font-size: 24rpx;
	line-height: 120rpx;
	color: #252631;
	text-align: center;
}
.serviceDate .choose_date .choose_date_li.active{
	border-color: #FE7701;
	color: #FE7701;
}
.serviceDate .choose_date .choose_date_li:last-child{
	margin-right: 0rpx;
}
.serviceDate .leaveMessage{
	width: 100%;
	margin: 28rpx 26rpx 0 36rpx;
}
.serviceDate .leaveMessage span{
	display: block;
	float: left;
	color: #252631;
	font-size: 28rpx;
	width: 56rpx;
	margin-top: 0;
	height: 100rpx;
}
.serviceDate .leaveMessage .leaveText{
	display: block;
	float: left;
	width: 578rpx;
	height: 100rpx;
	margin-left: 20rpx;
	color: #999999;
	font-size: 28rpx;
	margin-bottom: 28rpx;
	margin-top: 0;
}
.input_address_info{
	width: 706rpx;
	margin: 16rpx 22rpx 20rpx 22rpx;
	float: left;
	background-color: #FFFFFF;
	border-radius: 24rpx;
}
.input_address_info .input_address_info_item{
	margin: 0 36rpx 0 36rpx;
	line-height: 84rpx;
	border-bottom: 1px solid #ECEDEE;
}
.input_address_info .input_address_info_item:last-child{
	border-bottom: 0px solid ;
}
.input_address_info .input_address_info_item .input_address_info_name{
	color: #252631;
	font-size: 28rpx;	
	float: left;
	font-weight: 700;
}
.input_address_info .input_address_info_item .input_address{
	height: 84rpx;
	text-align: right;
	line-height: 84rpx;
}
.order_price{	
	width: 706rpx;
	margin: 16rpx 22rpx 124rpx 22rpx;
	float: left;
	background-color: #FFFFFF;
	border-radius: 24rpx;
}
.order_price .price_info{
	margin: 0 36rpx 0 36rpx;
	height: 88rpx;
	border-bottom: 1px solid #ECEDEE;
}
.order_price .price_info:last-child{
	border-bottom: 0px;
}
.order_price .price_info .price_title{
	float: left;
	color: #252631;
	font-size: 28rpx;
	display: block;
	line-height: 88rpx;
}
.order_price .price_info .price_money{
	float: right;
	display: block;
	color: #252631;
	font-size: 28rpx;
	line-height: 88rpx;
}
.payImmediately{
	position: fixed;
	bottom: 0;
	width: 750rpx;
	height: 116rpx;
	z-index: 9999;
	background-color: #FFFFFF;
}
.payImmediately .pay_price{
	margin-left: 52rpx;
	float: left;
}
.payImmediately .pay_price .price_total{
	line-height: 116rpx;
	color: #252631;
	font-weight: 700;
	font-size: 30rpx;
	display: block;
	float: left;
}
.payImmediately .pay_price .price_money{
	line-height: 116rpx;
	color: #FF2C2B;
	font-size: 48rpx;
	font-weight: 700;
	display: block;
	float: left;
}
.payImmediately .pay_btn{
	width: 256rpx;
	height: 84rpx;
	border-radius: 44rpx;
	background-color: #FE7701;
	color: #FFFFFF;
	font-size: 28rpx;
	letter-spacing: 1rpx;
	line-height: 84rpx;
	float: right;
	margin-right: 36rpx;
	margin-top: 16rpx;
	text-align: center;
}
.order_content{
	/* background-color: #F8F8F8; */
	background-color: #FFFFFF;
	width: 750rpx;
	height: 100%;
	float: left;
	position: relative;
	top: 120rpx;
	padding-bottom: 100rpx;
	overflow-x: hidden;
}
.history_order{
	background-color: #F8F8F8;
	width: 750rpx;
	height: 100%;
	float: left;
}
.distribute_order{
	height: 100%;
}
 .order_item{
	float: left;
	width: 750rpx;
	margin-bottom: 16rpx;
}
.order_item.old{
	width: 706rpx;
	border-radius: 24rpx;
	background-color: #FFFFFF;
	margin-left: 22rpx;
}
 .order_item .order_status_title{
	background-color: #FE7701;
	border-radius: 36rpx 36rpx 0 0;
	width: 100%;
	height: 290rpx;
}
 .order_item .order_status_title .order_status_title_name{
	width: 416rpx;
	height: 56rpx;
	padding-top: 38rpx;
	padding-left: 168rpx;
}
 .order_item .order_status_title .order_status_title_name span{
	display: block;
	float: left;
	color: #FFFFFF;
	font-size: 40rpx;
	font-weight: 700;
}
 .order_item .order_status_title .status_line_left{
	width: 88rpx;
	height: 3.6rpx;
	background:linear-gradient(244deg, rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
	float: left;
	margin-top: 26rpx;
	margin-right: 18rpx;
}
 .order_item .order_status_title .status_line_right{
	width: 88rpx;
	height: 3.6rpx;
	background:linear-gradient(244deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%);
	float: left;
	margin-top: 26rpx;
	margin-left: 18rpx;
}
 .order_item .order_status_title .order_date{
	/* width: 100%;
	margin-top: 4rpx; */
	text-align: center;
	width: 100%;
	display: inline-grid;
}
 .order_item .order_status_title .order_date .order_date_title{
	/* color: #FFFFFF;
	font-size: 28rpx;
	float: left;
	margin-left: 268rpx; */
	color: #FFFFFF;
	font-size: 28rpx;
	float: left;
	font-weight: 700;
}
 .order_item .order_status_title .order_date .order_date_time{
	color: #FFFFFF;
	font-size: 28rpx;
	float: left;
	font-weight: 700;
	margin-left: 8rpx;
}
 .order_item .rider_order_info{
	width: 706rpx;
	/* height: 260rpx; */
	position: relative;
	margin-top: -124rpx;
	left: 22rpx;
	float: left;
	background-color: #FFFFFF;
	border-radius: 24rpx;
	z-index: 1;
}
 .order_item .rider_order_info .rider_info{
	height: 124rpx;
	width: 638rpx;
	margin-left: 34rpx;
	border-bottom: 2rpx solid #ECEDEE;
}
 .order_item .rider_order_info .rider_info .avator{
	width: 80rpx;
	height: 80rpx;
	border: 50%;
}
 .order_item .rider_order_info .rider_info .user_info{
	height: 124rpx;
	width: 482rpx;
	float: left;
}
 .order_item .rider_order_info .rider_info .user_info .user_name{
	width: 482rpx;
	height: 44rpx;
	float: left;
	display: block;
	font-size: 32rpx;
	font-weight: 700;
	color: #252631;
	padding: 30rpx 0 0 14rpx;
	line-height: 44rpx;
}
 .order_item .rider_order_info .rider_info .user_info .user_pf{
	width: 482rpx;
	height: 20rpx;
	padding: 2rpx 0 0 14rpx;
	text-align: left;
	line-height: 30rpx;
	display: block;
	float: left;
}
 .order_item .rider_order_info .rider_info .user_info .user_pf image{
	width: 20rpx;
	height: 20rpx;
	display: block;
	float: left;
	margin-right: 8rpx;
}
 .order_item .rider_order_info .rider_info .user_tel{
	width: 56rpx;
	height: 56rpx;
	margin-top: 38rpx ;
	float: left;
}
.receive_address_info{
	width: 638rpx;
	margin-left: 34rpx;
	float: left;
	padding-bottom: 24rpx;
}
.receive_address_info image{
	width: 44rpx;
	height: 44rpx;
	display: block;
	padding: 44rpx 0 0 8rpx;
	float: left;
}
.receive_address_info .address_text{
	width: 556rpx;
	float: left;
	margin: 32rpx 0 0 16rpx;
}
.receive_address_info .address_text .address{
	display: block;
	width: 100%;
	float: left;
	font-size: 32rpx;
	color: #252631;
	font-weight: 700;
}
.receive_address_info .address_text .user_info{
	display: block;
	width: 100%;
	float: left;
	margin-top: 4rpx;
	font-size: 24rpx;
	color: #999999;
}
 .order_item .order_goods_info{
	width: 706rpx;
	border-radius: 24rpx;
	height: auto;
	background-color: #FFFFFF;
	position: relative;
	margin-top: 16rpx;
	left: 22rpx;
	float: left;
}
 .order_item .order_goods_info .business_name{
	height: 92rpx;
	width: 638rpx;
	margin: 0 34rpx 0 34rpx;
	border-bottom: 1rpx solid #ECEDEE;
	line-height: 92rpx;
	color: #252631;
	font-size: 32rpx;
	text-align: left;
	font-weight: 700;
	float: left;
}
 .order_item .order_goods_info .b_name{
	 width: 638rpx;
	 height: 40rpx;
	 line-height: 40rpx;
	 margin: 16rpx 0 4rpx 0;
	 font-size: 32rpx;
	 font-weight: 700;
	 color: #252631;
 }
 .order_item .order_goods_info .goods_list{
	width: 638rpx;
	margin: 0 34rpx 0 34rpx;
	border-bottom: 1rpx solid #ECEDEE;
	color: #252631;
	font-size: 32rpx;
	text-align: left;
	float: left;
}
 .order_item .order_goods_info .goods_list .goods_item:first-child{
	margin-top: 28rpx;
}
 .order_item .order_goods_info .goods_list .goods_item{
	margin-top: 12rpx;
	font-size: 28rpx;
	color: #191B1E;
	width: 638rpx;
	float: left;
}
 .order_item .order_goods_info .goods_list .goods_item .goods_name{
	display: block;
	float: left;
	width: 210px; 
}
.no_goods{
	width: 720rpx!important;
}
 .order_item .order_goods_info .goods_list .goods_item .goods_num{
	display: block;
	float: left;
	width: 40rpx;
}
 .order_item .order_goods_info .goods_list .goods_item .goods_money{
	display: block;
	float: left;
	width: 90rpx;
	margin-left: 80rpx;
}
 .order_item .order_goods_info .goods_list .goods_item:last-child{
	margin-bottom: 28rpx;
}
 .order_item .order_goods_info .order_contact{
	width: 638rpx;
	float: left;
	margin: 0 26rpx 0 34rpx;
}
 .order_item .order_goods_info .order_contact .contact_btn{
	width: 176rpx;
	height: 60rpx;
	margin: 16rpx 0 20rpx 4rpx;
	border-radius: 36rpx;
	background-color: #FFFFFF;
	border: 1rpx solid #FE7701;
	line-height: 60rpx;
	float: left;
}
 .order_item .order_goods_info .order_contact .contact_btn image{
	width: 24rpx;
	height: 30rpx;
	margin: 18rpx 0 12rpx 24rpx;
	display: block;
	float: left;
}
 .order_item .order_goods_info .order_contact .contact_btn  .contact_business{
	color: #FE7701;
	font-size: 24rpx;
	display: block;
	float: left;
	margin-left: 4rpx;
}
 .order_item .order_goods_info .order_contact .order_pay{
	display: block;
	float: right;
	margin: 16rpx 0 0 0;
}
 .order_item .order_goods_info .order_contact .order_pay .order_pay_title{
	color: #999999;
	font-size: 24rpx;
	line-height: 60rpx;
	height: 60rpx;
	display: block;
	float: left;
}
 .order_item .order_goods_info .order_contact .order_pay .order_pay_money{
	color: #252631;
	font-size: 40rpx;
	margin-left: 2rpx;
	line-height: 60rpx;
	height: 60rpx;
	display: block;
	float: left;
	font-weight: 800;
}
 .order_item .order_info{
	width: 706rpx;
	/* height: 466rpx; */
	background-color: #FFFFFF;
	border-radius: 24rpx;
	float: left;
	position: relative;
	margin-top: 16rpx;
	left: 22rpx;
}
.order_item .order_info .order_info_item:first-child{
	padding-top: 8rpx;
}
.order_item .order_info .order_info_item{
	height: 84rpx;
	width: 638rpx;
	float: left;
	border-bottom: 1px solid #ECEDEE;
	margin: 0 38rpx 0 38rpx;
}
.order_item .order_info .order_info_item:last-child{
	border-bottom: 0px;
}
..order_item .order_info .history{
	margin: 0 0 0 0!important;
}
.order_item .order_info .order_info_item .left_title{
	line-height: 84rpx;
	color: #252631;
	font-size: 28rpx;
	float: left;
}
.order_item .order_info .order_info_item .right_content{
	line-height: 84rpx;
	color: #252631;
	font-size: 28rpx;
	float: right;
}
.top_bottom_info{
	border-bottom: 0;
	padding-bottom: 20rpx;
	height: 114rpx;
}
.right_copy{
	width: 64rpx;
	height:84rpx;
	margin-left: 14rpx;
	float: right;
	margin-top: 16rpx;
}
.copy_btn{
	width: 64rpx;
	height: 36rpx;
	text-align: center;
	line-height: 36rpx;
	border-radius: 18rpx;
	color: #252631;
	font-size: 22rpx;
	background-color: #EEEEEE;
	display: block;
	margin-top: 8rpx;
}
.order_item .order_info .order_info_item .kefu{
	width: 50rpx;
	float: left;
	margin: 20rpx 0 0 24rpx;
}
.order_item .order_info .order_info_item .kefu image{
	width: 40rpx;
	height: 40rpx;
	display: block;
	float: left;
}
.order_item .order_info .order_info_item .kefu .kf_name{
	color: #9A9A9A;
	font-size: 24rpx;
	float: left;
	display: block;
}
.order_item .order_info .order_info_item .finish_order{
	width: 200rpx;
	height: 76rpx;
	background-color: #FE7701;
	color: #FFFFFF;
	font-size: 28rpx;
	letter-spacing: 1rpx;
	line-height: 76rpx;
	text-align: center;
	border-radius: 44rpx;
	float: right;
	margin-top: 16rpx;
}
.order_title{
	font-size: 36rpx;
	color: #252631;
	display: block;
	margin-left: 44rpx;
	font-weight: 700;
	margin-bottom: 14rpx;
	width: 662rpx;
}
.order_time_finish{
	width: 100%;
	height: 80rpx;
	border-bottom: 1rpx solid #EEEEEE;
}
.order_time_finish .finish_time{
	text-align: left;
	margin-left: 38rpx;
	color: #527FFF;
	font-size: 28rpx;
	line-height: 80rpx;
}
.order_time_finish .finish_time_flag{
	text-align: left;
	margin-left: 4rpx;
	color: #191B1E;
	font-size: 28rpx;
	line-height: 80rpx;
}
.order_status{
	text-align: right;
	margin-right: 34rpx;
	color: #191B1E;
	font-size: 28rpx;
	line-height: 80rpx;
	float: right;
}
.oneMoreOrder{
	width: 200rpx;
	height: 76rpx;
	background-color: #FE7701;
	color: #FFFFFF;
	font-size: 28rpx;
	letter-spacing: 1rpx;
	line-height: 76rpx;
	text-align: center;
	border-radius: 44rpx;
	float: right;
	margin-top: 16rpx;
}
.orderEvaluate{
	width: 200rpx;
	height: 76rpx;
	border-radius: 44rpx;
	border: 1px solid #ECEDEE;
	background-color: #FFFFFF;
	float: right;
	line-height: 76rpx;
	text-align: center;
	margin-top: 16rpx;
	margin-right: 16rpx;
}
.putItAway{
	width: 750rpx;
	height: 50rpx;
	float: left;
	margin-bottom: 28rpx;
}
.putItAway .put_btn{
	width: 220rpx;
	height: 50rpx;
	margin:0 242rpx 0 244rpx;
	border-radius: 25rpx;
	border: 2rpx solid #ECEDEE;
}
.putItAway .put_btn span{
	height: 50rpx;
	line-height: 50rpx;
	display: block;
	float: left;
	margin-left: 36rpx;
	font-size: 28rpx;
	color: #999999;
}
.putItAway .put_btn image{
	width: 28rpx;
	height: 28rpx;
	float: left;
	display: block;
	margin-top: 12rpx;
	margin-left: 6rpx;
}
/**评价页面**/
.evaluate_content{
	margin-top: 20rpx;
	background-color: #FFFFFF;
}
.evaluate_title{
	width: 750rpx;
	float: left;
}
.evaluate_title .evaluate_title_left{
	padding: 36rpx 0 0 40rpx;
	float: left;
	font-size: 36rpx;
	color: #252631;
	font-weight: 700;
}
.evaluate_title .evaluate_title_right{
	padding: 36rpx 30rpx 0 0;
	float: right;
	font-size: 24rpx;
	color: #999999;
}
.evaluate_control{
	float: left;
	width: 750rpx;
	
}
.choose-tab{
	height: 80rpx;
	background-color: #FFFFFF;
	width: 750rpx;
	margin-left: 4rpx;
}
.choose-tab-item{
	width: 140rpx;
	line-height: 56rpx;
	float: left;
	margin-left: 28rpx;
	border-radius: 28rpx;
	background-color: rgba(248, 248, 248, 1);
	color: rgba(37, 38, 49, 1);
	text-align: center;
	font-size: 28rpx;
}
.choose-tab-item.active{
	background-color: rgba(254, 119, 1, 1);
	color: rgba(255, 255, 255, 1);
	font-weight: 700;
}